    * {
        margin: 0;
        padding: 0;
    }
    
    li {
        list-style: none;
    }
    
    a {
        text-decoration: none;
        color: #38a1fd;
    }
    
    header {
        width: 970px;
        height: 68px;
        padding-top: 20px;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: relative;
    }
    
    header ul {
        display: flex;
    }
    
    header ul li {
        padding: 0 10px;
        font-size: 12px;
        line-height: 24px;
    }
    
    header ul li:last-child {
        display: flex;
        align-items: center;
    }
    
    header ul li:last-child b {
        display: block;
        margin-left: 5px;
        box-sizing: border-box;
        padding: 4px 0 0 2px;
        width: 12px;
        height: 12px;
        border: 1px solid #ddd;
        background-color: rgb(244, 244, 244);
    }
    
    header ul li:last-child span {
        display: block;
        width: 0;
        height: 0;
        border: 3px solid transparent;
        border-top: 3px solid #888;
    }
    
    header ol {
        background-color: #fff;
        border: 1px solid #ccc;
        border-top: none;
        display: none;
        position: absolute;
        top: 67px;
        right: 0;
        z-index: 5;
    }
    
    header ol li {
        width: 65px;
        text-align: center;
        font-size: 12px;
        color: #888;
        line-height: 24px;
        border-top: 1px dotted #888;
    }
    
    header ol li:last-child {
        border-top: none;
    }
    
    header ul li:last-child:hover {
        border: 1px solid #ccc;
        border-bottom: none;
    }
    
    header ul li:last-child:hover ol {
        display: block;
    }
    
    main {
        width: 1920px;
        height: 600px;
        margin: 0 auto;
        position: relative;
        margin-bottom: 66px;
        z-index: 1;
        background: url(../imgs/zhuce001.jpg) no-repeat;
    }
    
    main ul {
        width: 350px;
        height: 404px;
        padding: 20px 40px 15px;
        box-sizing: border-box;
        background-color: #fff;
        position: absolute;
        top: 98px;
        right: 460px;
    }
    
    main ol {
        display: none;
        width: 350px;
        height: 404px;
        padding: 20px 40px 15px;
        box-sizing: border-box;
        background-color: #fff;
        position: absolute;
        top: 98px;
        right: 460px;
        z-index: 5;
    }
    
    main div {
        width: 64px;
        height: 64px;
        background-color: rgba(255, 255, 255, 0);
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
        background: url(../imgs/85c35.png) no-repeat 0px -235px;
    }
    
    main ol div {
        background: url(../imgs/85c35.png) no-repeat -81px -235px;
    }
    
    main main ul li:nth-child(2) {
        height: 32px;
        display: flex;
        align-items: center;
        border-bottom: 1px solid #ddd;
        margin-bottom: 20px;
    }
    
    main ul li:nth-child(2) a {
        color: #e10303;
        margin-right: 20px;
    }
    
    main ul li:nth-child(2) p {
        padding: 0 20px;
        color: #ccc;
    }
    
    main ul li:nth-child(2) span {
        display: block;
        width: 1px;
        height: 12px;
        border-color: #ddd;
    }
    
    main ul li:nth-child(3),
    main ul li:nth-child(4),
    main ul li:nth-child(5) {
        display: flex;
        margin-bottom: 20px;
    }
    
    main ul li input {
        width: 230px;
        border: 1px solid #ddd;
        color: #ddd;
        outline: none;
        text-indent: 10px;
    }
    
    main ul li:nth-child(3) span {
        background: url(../imgs/85c35.png) no-repeat -42px 6px;
    }
    
    main ul li:nth-child(4) span {
        background: url(../imgs/85c35.png) no-repeat -72px 6px;
    }
    
    main ul li:nth-child(5) span {
        background: url(../imgs/85c35.png) no-repeat -416px 6px;
    }
    
    main ul li:nth-child(8) span:nth-child(2) {
        background: url(../imgs/85c35.png) no-repeat 5px -32px;
    }
    
    main ul li:nth-child(8) span:nth-child(3) {
        background: url(../imgs/85c35.png) no-repeat -48px -32px;
    }
    
    main ul li:nth-child(8) span:nth-child(4) {
        background: url(../imgs/85c35.png) no-repeat -100px -32px;
    }
    
    main ul li:nth-child(8) span:last-child {
        background: url(../imgs/85c35.png) no-repeat -153px -32px;
    }
    
    main ul li:nth-child(8) span:nth-child(2):hover {
        background: url(../imgs/85c35.png) no-repeat 5px -82px;
    }
    
    main ul li:nth-child(8) span:nth-child(3):hover {
        background: url(../imgs/85c35.png) no-repeat -48px -82px;
    }
    
    main ul li:nth-child(8) span:nth-child(4):hover {
        background: url(../imgs/85c35.png) no-repeat -100px -82px;
    }
    
    main ul li:nth-child(8) span:last-child:hover {
        background: url(../imgs/85c35.png) no-repeat -153px -82px;
    }
    
    main ul li span {
        display: block;
        width: 40px;
        height: 40px;
        border: 1px solid #ddd;
        box-sizing: border-box;
        background-color: #f3f3f3;
        border-right: none;
    }
    
    main ul li:last-child span {
        border: none;
        cursor: pointer;
    }
    
    main ul button {
        width: 270px;
        height: 40px;
        border: none;
        background-color: #e10303;
        color: #f1f1f1;
        cursor: pointer;
    }
    
    main ul li:nth-child(7),
    main ul li:nth-child(7) a,
    main ul li:last-child p {
        font-size: 12px;
    }
    
    main ul li:last-child p {
        margin-right: 10px;
    }
    
    main ul li:nth-child(7) a {
        margin-left: 20px;
    }
    
    main ul li:nth-child(7) {
        height: 39px;
        border-bottom: 1px dotted #ddd;
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }
    
    main ul li:last-child {
        display: flex;
        margin-top: 12px;
        align-items: center;
        justify-content: space-between;
    }
    
    main ol li:nth-child(2) {
        line-height: 36px;
        margin-bottom: 30px;
    }
    
    main ol li:nth-child(3) {
        position: relative;
    }
    
    main ol li:nth-child(3) i {
        display: block;
        opacity: 0;
        height: 150px;
        width: 150px;
        background: url(../imgs/tip1.png) no-repeat;
        position: absolute;
        top: 0;
        right: -20px;
    }
    
    main ol img {
        width: 150px;
        margin-left: 64px;
        margin-bottom: 40px;
    }
    
    main ol img:hover {
        margin-left: -10px;
    }
    
    main ol li:nth-child(4) {
        display: flex;
        font-size: 12px;
        justify-content: center;
        align-items: center;
        margin-bottom: 30px;
    }
    
    main ol li:nth-child(4) span {
        display: block;
        height: 34px;
        width: 34px;
        margin-right: 15px;
        background: url(../imgs/85c35.png) no-repeat -268px -148px;
    }
    
    main ol li:nth-child(4) {
        color: #ccc;
    }
    
    main ol li:nth-child(4) b {
        font-weight: 100;
        color: red;
    }
    
    main ol li:nth-child(5) {
        display: flex;
        justify-content: flex-end;
    }
    
    main ol li:nth-child(5)a {
        padding: 0 10px;
        color: #888;
        font-size: 12px;
    }
    
    .login-style:hover {
        text-decoration: underline;
    }
    
    footer {
        height: 90px;
        width: 800px;
        padding-top: 60px;
        margin: 0 auto;
        text-align: 24px;
        text-align: center;
    }
    
    footer p {
        margin-bottom: 20px;
    }
    
    footer span {
        color: #cc0000;
    }